<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">











<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>Maven 2 plugin for googlecode - Introduction</title>
    <style type="text/css" media="all">
      @import url("./css/maven-base.css");
      @import url("./css/maven-theme.css");
      @import url("./css/site.css");
    </style>
    <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
          <meta name="author" content="Alain Marion" />
        <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
      </head>
  <body class="composite">
    <div id="banner">
                    <span id="bannerLeft">
    
            Maven 2 plugin for googlecode
    
            </span>
                    <div class="clear">
        <hr/>
      </div>
    </div>
    <div id="breadcrumbs">
          
  

  
    
  
  
    
            <div class="xleft">
        Last Published: 2009-09-07
                      </div>
            <div class="xright">      
  

  
    
  
  
    
  </div>
      <div class="clear">
        <hr/>
      </div>
    </div>
    <div id="leftColumn">
      <div id="navcolumn">
           
  

  
    
  
  
    
                   <h5>Overview</h5>
            <ul>
              
    <li class="none">
              <strong>Introduction</strong>
        </li>
              
    <li class="none">
                    <a href="plugin-info.html">Goals</a>
          </li>
              
    <li class="none">
                    <a href="usage.html">Usage</a>
          </li>
              
    <li class="none">
                    <a href="faq.html">FAQ</a>
          </li>
          </ul>
              <h5>Examples</h5>
            <ul>
              
    <li class="none">
                    <a href="examples/single-project-deployment.html">Single Project Deployment</a>
          </li>
              
    <li class="none">
                    <a href="examples/multi-project-deployment.html">Multi-Modules Project Deployment</a>
          </li>
          </ul>
              <h5>Project Documentation</h5>
            <ul>
              
                
              
      
            
      
            
      
            
      
            
      
            
      
            
      
            
      
            
      
            
      
              
        <li class="collapsed">
                    <a href="project-info.html">Project Information</a>
                </li>
              
                
              
      
            
      
            
      
            
      
            
      
            
      
            
      
            
      
            
      
            
      
            
      
              
        <li class="collapsed">
                    <a href="project-reports.html">Project Reports</a>
                </li>
          </ul>
                                           <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
            <img alt="Built by Maven" src="./images/logos/maven-feather.png"></img>
          </a>
                       
  

  
    
  
  
    
        </div>
    </div>
    <div id="bodyColumn">
      <div id="contentBox">
        <div class="section"><h2>Maven Googlecode Plugin</h2>
<p>The googlecode plugin is intended to help with googlecode opensource project management. The primarily feature is to be able to deploy binary distribution under the googlecode download area of the project.</p>
<p>In its first version this plugin will only deploy the main artifact &quot;archive&quot; declared in the project. Thus it require to be run (declared) only in the &quot;final&quot; assembly poms of the deliverable. </p>
<p>More mojos may be added to this plugin in future releases as new features to work with googlecode code hosting are required. </p>
<p>To work, the deployment will require:</p>
<ul><li>information about the google project account: its location and credentials</li>
<li>information about the artifact(s): the group, artifact, version, packaging, classifier...</li>
</ul>
<p>The information will be taken from the implied (or specified) pom and from the command line. The settings.xml file may also be parsed to retrieve user credentials.</p>
<div class="section"><h3>Goals Overview</h3>
<p>The googlecode plugin has 1 goals:</p>
<ul><li><a href="googlecode-mojo.html">googlecode:deploy</a> is used to automatically deploy the artifact deliverable into the googlecode download area.</li>
</ul>
</div>
<div class="section"><h3>How To Use</h3>
<p>Instructions on how to use the googlecode plugin can be found <a href="usage.html">here</a>.</p>
</div>
<div class="section"><h3>Examples</h3>
<p>To provide you with better understanding on some usages of the googlecode plugin, you can take a look into the following examples:</p>
<ul><li><a href="examples/single-project-deployment.html">Single module project deployment</a></li>
<li><a href="examples/multi-project-deployment.html">Multi module project deployment</a></li>
</ul>
</div>
</div>

      </div>
    </div>
    <div class="clear">
      <hr/>
    </div>
    <div id="footer">
      <div class="xright">&#169;  
          2009
    
          maven-googlecode-plugin
          
  

  
    
  
  
    
  </div>
      <div class="clear">
        <hr/>
      </div>
    </div>
  </body>
</html>
